package swimv2.ejb.control;

import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;

import swimv2.ejb.remote.RegistrazioneRemote;
import swimv2.ejb.util.GestioneUtenti;

/**
 * Session Bean implementation class GestioneUtenti
 */
@Stateless(name="Registrazione")
public class Registrazione implements RegistrazioneRemote {
	@PersistenceContext(unitName="SWIMV2")
	private EntityManager entityManager;
	/**
     * Default constructor. 
     */
    public Registrazione() {
    }
    
    @Override
    public void registra(String nome, String cognome, String username, String password)
    {
    	GestioneUtenti.creaUtente(entityManager,nome,cognome,username,password);
    	
    	
    }
    
    @Override
    public void aggiornaFoto(String username, byte[] foto){
    	
    	GestioneUtenti.aggiornaFoto(entityManager,username,foto);
    	
    }


}
